|
Menüeintrag |
---|
Keiner |
Arbeitsbereich |
Alle |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
1.0 |
Siehe auch |
Spreadsheet, DynamicData |
Der Befehl Std Variablensatz erstellen erstellt einen Variablensatz. Ein Variablensatz ist ein Objekt, das einen Satz von Eigenschaften verwaltet, die als Variablen in Ausdrücken verwendet werden können.
Das Dialogfeld Eigenschaft hinzufügen
A
bis Z
, a
bis z
, 0
bis 9
und _
) sind zulässig.
FreeCAD unterstützt viele Eigenschaftstypen. Die folgende Tabelle listet einige der gebräuchlichsten Typen auf. Siehe PythonFunktion Benutzerdefinierte Eigenschaften für weitere Informationen.
Eigenschaftstyp | Standardeinheit (falls vorhanden) | Bemerkung |
---|---|---|
App::PropertyAngle |
° (oder deg) | |
App::PropertyBool |
true oder false , kann in Bedingten Ausdrücken verwendet werden
| |
App::PropertyDistance |
mm | |
App::PropertyFloat |
Dezimalzahl | |
App::PropertyInteger |
Ganze Zahl | |
App::PropertyLength |
mm | Ähnlich wie App::PropertyDistance kann aber nicht negativ sein
|
App::PropertyString |
Zeichenkette |
App::PropertyEnumeration
-Eigenschaft festlegen. Dies kann mit Python-Code erfolgen oder im Eigenschafteneditor. Die Schritte für letztere Möglichkeit sind:
import FreeCAD as App
doc = App.ActiveDocument
var_set = doc.addObject("App::VarSet", "VarSetName")
var_set.addProperty("App::PropertyInteger", "MyNumber") # Property is added to the Base group.
var_set.MyNumber = 123
var_set.addProperty("App::PropertyString", "MyText", group="SomeGroup", doc="Some tooltip information")
var_set.MyText = "Abc"
doc.recompute()